﻿


CREATE VIEW [dbo].[03_mehrfacheMatches] as
		SELECT 'MehrfachMatches' as Quelle
				,m.MatchString
				,m.ZweckMatchID
				,k.BuchungID
				,k.Verwendungszweck
		FROM dbo.[99_final] k, tblZweckMatch m 
		WHERE k.Verwendungszweck LIKE '%'+m.MatchString+'%' AND 
		cast(Buchungstag as varchar(10))+'|'+Verwendungszweck IN 
			(SELECT cast(Buchungstag as varchar(10))+'|'+Verwendungszweck
			 FROM dbo.[99_final] k, tblZweckMatch m WHERE k.Verwendungszweck LIKE '%'+m.MatchString+'%'
			 GROUP BY k.Buchungstag, k.Verwendungszweck HAVING count(*) > 1)
		AND k.Verwendungszweck NOT LIKE '%gb$cash%'
		AND k.Verwendungszweck NOT LIKE '%XautogegenbuchungX%'
		AND k.Verwendungszweck NOT LIKE '%XrechnungsabgrenzungX%'
		AND k.ZweckID_manuell is null	-- manuell übersteuert? das is keine dublette
